package rawwrs.action;


import java.util.List;

import rawwrs.bean.DepartamentoDTO;
import rawwrs.bean.DistritoDTO;
import rawwrs.bean.ProvinciaDTO;
import rawwrs.dao.jpa.UbigeoJPADAO;

import com.opensymphony.xwork2.ActionSupport;


public class UbigeoAction extends ActionSupport {
	
	private String id_departamento;
	private String id_provincia;
	
	private UbigeoJPADAO servicio_ubigeo = new UbigeoJPADAO();
    List<ProvinciaDTO> lista_provincia;
    List<DistritoDTO> lista_distrito;
    
    
    List<DistritoDTO> lista_distrito_autocomplete;
	private String txt_distrito;
	


	public String cargar_provincias(){
		lista_provincia = servicio_ubigeo.lista_provincias(id_departamento, 0);
		return SUCCESS;
	}
	public String cargar_distritos(){
		lista_distrito = servicio_ubigeo.lista_distritos(id_provincia, 0);
		return SUCCESS;
	}
	
	public String list_autocomplete(){
		lista_distrito_autocomplete = servicio_ubigeo.auto_complete_list(txt_distrito, 0);
		return SUCCESS;
	}
	
	
	
	
	
	public String getId_departamento() {
		return id_departamento;
	}
	public void setId_departamento(String idDepartamento) {
		id_departamento = idDepartamento;
	}
	public String getId_provincia() {
		return id_provincia;
	}
	public void setId_provincia(String idProvincia) {
		id_provincia = idProvincia;
	}	
	public List<ProvinciaDTO> getLista_provincia() {
		return lista_provincia;
	}
	public void setLista_provincia(List<ProvinciaDTO> listaProvincia) {
		lista_provincia = listaProvincia;
	}
	public List<DistritoDTO> getLista_distrito() {
		return lista_distrito;
	}
	public void setLista_distrito(List<DistritoDTO> listaDistrito) {
		lista_distrito = listaDistrito;
	}
	public List<DistritoDTO> getLista_distrito_autocomplete() {
		return lista_distrito_autocomplete;
	}
	public void setLista_distrito_autocomplete(List<DistritoDTO> listaDistritoAutocomplete) {
		lista_distrito_autocomplete = listaDistritoAutocomplete;
	}
	public String getTxt_distrito() {
		return txt_distrito;
	}
	public void setTxt_distrito(String txtDistrito) {
		txt_distrito = txtDistrito;
	}

}





    
    


